dsh-plugin-doctor: Diagnostic and Decision Tool for the DSH Plugin Ecosystem

`dsh-plugin-doctor` is a diagnostic and decision-making tool for the DSH plugin ecosystem, maintained by white-sand-grand, designed to address plugin discovery, duplicate detection, conflict checking, and version synchronization issues. The tool requires Node.js >=22.19, operates in read-only mode by default, and does not automatically execute installation, uninstallation, or the launching of the Web UI. Its core capabilities include: searching for community plugins and identifying functional duplicates; generating similarity scores and Mermaid relationship overview diagrams; checking package names, dependencies, and potential conflicts prior to bulk installation, employing a fail-close strategy if metadata is missing or APIs are restricted; identifying sub-plugins already provided within aggregated bundles to avoid redundancy; auditing actual plugin usage based on locally persisted logs; and comparing differences between the local DSH and official versions to evaluate the impact of upgrades on installed plugins.

Read More
dsh-humanizer: DSH Chinese Writing and Polishing Plugin

dsh-humanizer is a Chinese writing and polishing assistant plugin maintained by DEEP-IOS. It is not an AI detector and does not provide scoring or profiling. The core approach is to have the model fully read the complete 21-chapter theoretical text and three sample essays before writing, becoming the author during the thinking process before completing creation or polishing in one go. Main features include `humanize_study` for retrieving the full theoretical text, `humanize_guard` for verifying only the preservation of content anchors and textual integrity, and `humanize_reference` for single-chapter reference. The plugin offers two modes—creation and polishing—activated via specific commands. Installation requires adding the plugin to the web profile and restarting, with Node 18+ and pnpm 10.30.3 required. This plugin is suitable for Chinese writing scenarios but does not guarantee detection.

Read More